From 17ddae5bf90144dd3cd6db6b3410fae6d39c2069 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Fri, 31 Jan 2020 17:43:31 +0100 Subject: [PATCH] textlayout: Use gtk_snapshot_{push,pop}_collect() --- gtk/gtktextlayout.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gtk/gtktextlayout.c b/gtk/gtktextlayout.c index 5a2b419730..a5b2d8fe08 100644 --- a/gtk/gtktextlayout.c +++ b/gtk/gtktextlayout.c @@ -4160,15 +4160,13 @@ gtk_text_layout_snapshot (GtkTextLayout *layout, if (line_display->node == NULL) { - GtkSnapshot *sub = gtk_snapshot_new_with_parent (snapshot); + gtk_snapshot_push_collect (snapshot); - crenderer->snapshot = sub; render_para (crenderer, 0, line_display, selection_start_index, selection_end_index, cursor_alpha); - crenderer->snapshot = snapshot; - line_display->node = gtk_snapshot_free_to_node (sub); + line_display->node = gtk_snapshot_pop_collect (snapshot); } if (line_display->node != NULL) -- 2.30.2